package hu.bme.mit.rifl.business.process.nodes;

import hu.bme.mit.rifl.datamodel.Order;
import eu.sensoria_ist.casetool.core.ext.SensoriaTool;
import eu.sensoria_ist.casetool.core.ext.SensoriaToolFunction;
import eu.sensoria_ist.casetool.core.ext.SensoriaToolFunctionParameter;
import eu.sensoria_ist.casetool.core.ext.SensoriaToolFunctionReturns;

@SensoriaTool(name="ServeOrder", description="Node for serving the order.", categories="Process")
public interface ServeOrder {
	@SensoriaToolFunction(description="Processes the order.")
	@SensoriaToolFunctionReturns(description="The processed order.")
	public Order serve(@SensoriaToolFunctionParameter(description="Order to process.") Order order);
}
